Mobile Application and Wearable Device for Physical Activity Monitoring